membrillo de montaña (cespedesia macrophylla) - Spanish English Dictionary